package com.locus.tools.location;


import android.location.Location;

import com.google.android.maps.*;

/**
 * A generic interface to remote and local locations. Provides generic access to location information including
 * Map Overlays and Location data
 * @see com.google.android.maps
 * @author jfredett
 *
 */
public interface ILocatable {
	
	/**
	 * return an overlay which draws the location given on the screen
	 * @return
	 */
	public Overlay mkOverlay();
	
	/**
	 * Returns the maps.Location
	 * @return
	 */
	public Location getLocation();
	
	/**
	 * returns the associated name with the class
	 * @return
	 */
	public String getName();
	
	
	
}
